// package com.base.core.aspect;
//
// import org.aspectj.lang.ProceedingJoinPoint;
// import org.aspectj.lang.annotation.Around;
// import org.aspectj.lang.annotation.Aspect;
// import org.springframework.stereotype.Component;
//
// import java.util.Date;
//
// /**
//  *
//  **
//  * @qualiFild MyDoneTimeAspect.java<br>
//  * @author：LiBencheng<br>
//  * @date Created on 2021年7月29日<br>
//  * @version 1.0<br>
//  */
// @Aspect
// @Component
// public class MyDoneTimeAspect
// {
//     @Around("@annotation(doneTime)")
//     public Object around(ProceedingJoinPoint joinPoint, MyDoneTime doneTime) throws Throwable
//     {
//         long start = System.currentTimeMillis();
//         System.err.println(doneTime.param() + "  方法开始运行时间是:" + new Date());
//
//         Object o = joinPoint.proceed();
//
//
//         System.err.println("方法结束时间是:" + new Date() + "---->一共运行{[" + (System.currentTimeMillis() - start) + "ms]}");
//         return o;
//     }
// }
